<?php
/**
 * IO适配器
 * @author Yuwei(yuwei1122@gmail.com)
 *
 */
final class BluePhp_Library_Input_Adapter
{
	/**
	 * 接受POST和GET方式传输过来的参数
	 *
	 * @param unknown_type $id
	 * @return unknown
	 */
	public static function get($id)
	{
		$data = isset($_POST[$id])?$_POST[$id]:$_GET[$id];
		if(!get_magic_quotes_gpc())
			$data = addslashes($data);
		return $data;
	}
	
	/**
	 * stripslashes
	 * @param unknown_type $data
	 */
	public static function stripslashes($data)
	{
		return stripslashes($data);
	}
	
	/**
	 * htmlspecialchars
	 * @param unknown_type $id
	 */
	public static function htmlspecialchars($id)
	{
		$data = self::get($id);
		return htmlspecialchars($data,ENT_QUOTES);
	}
}
?>